iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
自我挑戰組

與AI搶奪意識ing系列 第 4

目前還不願意入手MAC,但用WINDOWS卻處處彩雷的AI QA [day1]

  • 分享至 

  • xImage
  •  

今天嘗試接下一個用MAC夥伴開發的專案來玩(對,不是接來做,是接來玩)

從指令上的不同到套件安裝的便利性以外,我這邊繼續記錄我遇到的障礙吧...

Q:我原本以為就算沒有docker,也可以靠拉下來塞入docker就能開始玩?
A:若目標是「維持類 Unix 的本機開發體驗,腳本/工具在主機跑也要 OK」→ WSL + Docker 較穩。

Docker 就像你有一個玩具盒,裡面放好所有玩具(程式要的工具、環境)。你只要打開盒子,就能玩,不管你是在家裡還是朋友家。
WSL 就像你在 Windows 的房間裡,偷偷建了一個小小「Linux 房間」,這樣你可以用跟朋友(macOS/Linux)一樣的工具。

差別在哪?

只用 Docker:
你不需要改造你的房間(Windows),只要每次都把遊戲放進玩具盒(Docker)玩。
→ 適合「遊戲(專案)已經全部準備好放進盒子裡」。

WSL + Docker:
你在房間裡先造了一個「迷你 Linux 房間」(WSL),再把玩具盒(Docker)放進去。
→ 適合「遊戲有很多小零件(腳本、工具),需要放在 Linux 房間裡才好玩,不然 Windows 玩不到」。

Q:繼續說說 我在windows要怎麼拉純mac做的專案下來會比較順利?
A:推薦做法
先看專案有沒有 Dockerfile 或 docker-compose.yml → 直接用 Docker 起來最穩。
如果沒有 → 盡量用 WSL2 (Windows Subsystem for Linux),在 WSL 裡跑環境,比較接近 Mac/Linux 的生態。
最後才是純 Windows 安裝相對應的套件,這時候可能需要手動找替代方案。

結果今天到這就...臨時有事...明天再繼續吧!


上一篇
關於PCI DSS標準?
下一篇
目前還不願意入手MAC,但用WINDOWS卻處處彩雷的AI QA [day2]
系列文
與AI搶奪意識ing5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言